import unittest
from test import test_FileDetect
from test.handler import test_Voice
from test.handler import test_Estim
from test import test_MappingDefinition
from test.playful import test_timer


class test_suite():
	def create_suite(self):
		suite = unittest.TestSuite()

		loader = unittest.TestLoader()

		#suite.addTests(loader.loadTestsFromModule(test_FileDetect))
		#suite.addTests(loader.loadTestsFromModule(test_Voice))
		#suite.addTests(loader.loadTestsFromModule(test_Estim))
		#suite.addTests(loader.loadTestsFromModule(test_MappingDefinition))
		suite.addTests(loader.loadTestsFromModule(test_timer))

		return suite

	def run(self, suite):
		runner = unittest.TextTestRunner(verbosity=3)
		runner.run(suite)


if __name__ == '__main__':
	tester = test_suite()
	suite = tester.create_suite()
	tester.run(suite)
